#include "../Curso.h"

Curso::Curso() : Registro() {
    this->nm_curso = "";
    this->ds_curso = "";
    this->nu_total_creditos = 0;
    this->nu_max_creditos_semestre = 0;
    this->ref_departamento = 0;
    this->link_departamento = NULL;
}

void Curso::set_nm_curso(string nm) {
    this->nm_curso = nm;
}

void Curso::set_ds_curso(string ds) {
    this->ds_curso = ds;
}

void Curso::set_nu_total_creditos(unsigned int nu) {
    this->nu_total_creditos = nu;
}

void Curso::set_nu_max_creditos_semestre(unsigned int nu) {
    this->nu_max_creditos_semestre = nu;
}

void Curso::set_ref_departamento(unsigned int ref) {
    this->ref_departamento = ref;
}

void Curso::set_link_departamento(Departamento* link) {
    this->link_departamento = link;
}

string Curso::get_nm_curso() {
    return this->nm_curso;
}

string Curso::get_ds_curso() {
    return this->ds_curso;
}

int Curso::get_nu_total_creditos() {
    return this->nu_total_creditos;
}

int Curso::get_nu_max_creditos_semestre() {
    return this->nu_max_creditos_semestre;
}

int Curso::get_ref_departamento() {
    return this->ref_departamento;
}

Departamento* Curso::get_link_departamento() {
    return this->link_departamento;
}

